from django.contrib.staticfiles.storage import staticfiles_storage
from django.urls import reverse
from jinja2 import Environment


def jinja2_environment(**options):
    # 创建环境对象
    env=Environment(**options)
    # 自定义语法{{static('静态文件相对路径')}}，{{url('路由命名空间')}}
    env.globals.update({
        'static':staticfiles_storage.url,
        'url':reverse,
    })
    # 返回环境对象
    return env